// 求和功能相关的配置
export default {
  namespaced: true,
  actions: {
    /*  add(context, value) {
        context.commit('ADD', value)
      },
      del(context, value) {
        context.commit('DEL', value)
      },*/
    addOdd(context, value) {
      if (context.state.sum % 2) {
        context.commit('ADD', value)
      }
    }
    ,
    addWait(context, value) {
      setTimeout(() => {
        context.commit('ADD', value)
      }, 1000)
    }
  },
  mutations: {
    ADD(state, value) {
      state.sum += value
    }
    ,
    DEL(state, value) {
      state.sum -= value
    }
    ,

  }
  ,
  state: {
    sum: 0,
    school: '尚硅谷',
    subject: '前端',
  }
  ,
  getters: {
    bigSum(state) {
      return state.sum * 10
    }
  }
}